Skip to content

Improve sidebar navigation with resources and home section#170

Merged
QSchlegel merged 2 commits intomainfrom
layout-fix
Nov 18, 2025
Merged

Improve sidebar navigation with resources and home section#170
QSchlegel merged 2 commits intomainfrom
layout-fix

Conversation

@christiangruender
Copy link
Contributor

This PR restructures the sidebar navigation to improve user experience when navigating between different sections of the application.

Key Changes

Sidebar Structure:

  • Split sidebar into three distinct sections: Wallet Selector, Wallet Menu, and Resources
  • Sidebar again visible for all logged-in users (not just on wallet pages)
  • Resources section always visible for easy access to features and documentation

Wallet Context Persistence:

  • Wallet menu (including Staking button) remains visible when navigating to Resources pages
  • Wallet name persists in dropdown when switching between sections
  • Home button properly clears wallet context

Component Refactoring:

  • Extracted WalletSelector into reusable component
  • Simplified MenuWallet and MenuWallets components
  • Added proper fallback props for wallet context

UX Improvements:

  • Added Home button with active state styling
  • Added Resources link to public homepage footer
  • Mobile navigation structure matches desktop
  • Logo centers on mobile when menu button is visible

Changed Files

  • layout.tsx (+112 lines)
  • wallet-selector.tsx (+114 lines, NEW)
  • multisig-wallet.tsx (-119 lines, simplified)
  • wallets.tsx (-73 lines, simplified)
  • homepage/index.tsx (+6 lines)
  • mobile-navigation.tsx (+65 lines)

Total: 6 files changed, 327 insertions(+), 162 deletions(-)

@vercel
Copy link

vercel bot commented Nov 10, 2025

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Preview Comments Updated (UTC)
multisig Ready Ready Preview Comment Nov 10, 2025 5:31pm

@christiangruender christiangruender changed the title Improve sidebar navigation with resources section and persistent wallet context Improve sidebar navigation with resources and home section Nov 10, 2025
@QSchlegel QSchlegel merged commit a781497 into main Nov 18, 2025
4 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants